您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

文件合成方法及装置

  • 申请号:CN201110420774.6 申请公布号: CN102521218B
  • 申请日: 2011-12-15 申请公布日: 2014-07-23
  • 申请(专利权)人: 专利代理机构: 北京康信知识产权代理有限责任公司
  • 分类号:G06F17/25;G06F17/21

专利介绍

本发明公开了一种文件合成方法及装置。其中,该方法包括:读取当前设备中待转换文件目录下的一个或多个待转换文件;根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目根据当前设备的性能参数来确定;按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件。通过本发明,能够实现计算机设备转换合成各种版式文件不易出错、并提高格式转换效率以及合成性能。
1.一种文件合成方法,其特征在于,包括:读取当前设备中待转换文件目录下的一个或多个待转换文件;根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,所述文件转换数目根据所述当前设备的性能参数来确定;按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件;在根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组之前,所述方法还包括:预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;根据所述当前设备的性能参数在所述转换配置文件中进行查询,以得到对应所述当前设备的文件转换数目;其中,所述转换配置文件包括一个或多个性能参数与文件转换数目之间的对应关系,其中,在根据所述当前设备的性能参数在所述转换配置文件中进行查询包括:判断在所述转换配置文件中查询该当前设备的性能参数是否成功,其中,在查询成功的情况下,根据查询到的性能参数对应得到所述当前设备的文件转换数目;在查询失败的情况下,选择比所述当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在所述转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。
2.根据权利要求1所述的方法,其特征在于,按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件包括:步骤A,读取待转换文件组队列中的第一个待转换文件组,其中,所述待转换文件组队列包括按顺序排序的所有转换文件组;步骤B,提取所述第一个待转换文件组中的所有待转换文件的图像和/或文字;步骤C,通过调用转换组件将提取到的所述图像和/或文字转换为目标格式,以获取第一格式转换结果;步骤D,在成功得到所述第一格式转换结果之后,按顺序提取并转换所述待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。
3.根据权利要求2所述的方法,其特征在于,在按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件的过程中,所述方法还包括:实时监控或定时监控任意一个待转换文件组的格式转换过程是否异常,在检测到所述格式转换过程异常的情况下,返回并执行步骤A至步骤D,直至所有的待转换文件组转换格式成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。
4.根据权利要求3所述的方法,其特征在于,在读取当前设备中待转换文件目录中的一个或多个待转换文件之后,所述方法还包括:根据如下公式统计所述待转换文件目录中所有待转换文件的数目N: N = Σ i = 1 m Σ j = 1 n Fj , ]]>其中,m表示所述待转换文件目录下的子文件夹的数目,n表示子文件夹下的文件数目,i表示m中的任意一个自然数,j表示n中的任意一个自然数。
5.根据权利要求1所述的方法,其特征在于,在将转换结果合成为一个目标格式文件之后,所述方法还包括:确定将所述目标格式文件自动上传并保存到预设的目标文件目录下。
6.一种文件合成装置,其特征在于,包括:读取模块,用于读取当前设备中待转换文件目录下的一个或多个待转换文件;划分模块,用于根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,所述文件转换数目根据所述当前设备的性能参数来确定;处理模块,用于按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件;其中,所述装置还包括:设置模块,用于预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;查询模块,用于根据所述当前设备的性能参数在所述转换配置文件中进行查询,以得到对应所述当前设备的文件转换数目;其中,所述装置还包括:判断模块,用于判断在所述转换配置文件中查询该当前设备的性能参数是否成功;第一获取模块,用于在查询成功的情况下,根据查询到的性能参数对应得到所述当前设备的文件转换数目;第二获取模块,用于在查询失败的情况下,选择比所述当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在所述转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。
7.根据权利要求6所述的装置,其特征在于,所述处理模块包括:第二读取模块,用于读取待转换文件组队列中的第一个待转换文件组,其中,所述待转换文件组队列包括按顺序排序的所有转换文件组;提取模块,用于提取所述第一个待转换文件组中的所有待转换文件的图像和/或文字;转换模块,用于通过调用转换组件将提取到的所述图像和/或文字转换为目标格式,以获取第一格式转换结果;合并模块,用于在成功得到所述第一格式转换结果之后,按顺序提取并转换所述待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:监控模块,用于实时监控或定时监控任意一个待转换文件组的格式转换过程是否异常,在检测到所述格式转换过程异常的情况下,返回并执行所述处理模块的功能,直至所有的待转换文件组转换成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。技术领域
本发明涉及计算机领域,具体而言,涉及一种文件合成方法及装置。
背景技术
现有技术的计算机信息处理领域中,涉及将大批量,多类型的数据文件转换成(例如CEB格式)版式文件,具体涉及在信息管理系统(MIS系统)中将采集到的各类信息以及系统内的文字图像等类型的信息加工合成为可供归档、借阅、流转使用的不可更改的CEB格式的版式文件,在上述格式转换过程中,由于多种文件类型的处理、文件压缩、文件上传等一系列操作,需要调用各种不同类型的组件支持,包括OCR组件、版式文件合成组件,信息嵌入、权限控制等一系列组件,在少量文件合成时计算机运行正常。但是在文件量巨大,文件类型复杂等情况下,该格式转换合成过程就会引起转换合成的缓慢,不稳定,转换出错,机器崩溃等问题,导致严重影响系统的使用。另外,在现有的技术中将大批量,多类型的数据文件转换成版式文件(例如针对PDF格式的文件),一般会利用文件存储位置分类,将位于同一目录下的文件一次转换,如果成功则转换下一目录,如果出现转换失败、系统异常或资源不足时就会出现合成中断,程序停止运行,内存溢出,系统崩溃等情况。目前针对相关技术的在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术的在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,目前尚未提出有效的问题而提出本发明,为此,本发明的主要目的在于提供一种文件合成方法及装置,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种文件合成方法,该方法包括:读取当前设备中待转换文件目录下的一个或多个待转换文件;根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目根据当前设备的性能参数来确定;按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件。进一步地,在根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组之前,方法还包括:预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;根据当前设备的性能参数在转换配置文件中进行查询,以得到对应当前设备的文件转换数目。进一步地,转换配置文件包括一个或多个性能参数与文件转换数目之间的对应关系,其中,在根据当前设备的性能参数在转换配置文件中进行查询包括:判断在转换配置文件中查询该当前设备的性能参数是否成功,其中,在查询成功的情况下,根据查询到的性能参数对应得到当前设备的文件转换数目;在查询失败的情况下,选择比当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。进一步地,按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件包括:步骤A,读取待转换文件组队列中的第一个待转换文件组,其中,待转换文件组队列包括按顺序排序的所有转换文件组;步骤B,提取第一个待转换文件组中的所有待转换文件的图像和/或文字;步骤C,通过调用转换组件将提取到的图像和/或文字转换为目标格式,以获取第一格式转换结果;步骤D,在成功得到第一格式转换结果之后,按顺序提取并转换待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。进一步地,在按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件的过程中,方法还包括:实时监控或定时监控任意一个待转换文件组的格式转换过程是否异常,在检测到格式转换过程异常的情况下,返回并执行步骤A至步骤D,直至所有的待转换文件组转换格式成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。进一步地,在读取当前设备中待转换文件目录中的一个或多个待转换文件之后,方法还包括:根据如下公式统计待转换文件目录中所有待转换文件的数目N:ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="299"/>其中,m表示待转换文件目录下的子文件夹的数目,n表示子文件夹下的文件数目,i表示m中的任意一个自然数,j表示n中的任意一个自然数。进一步地,在将转换结果合成为一个目标格式文件之后,方法还包括:确定将目标格式文件自动上传并保存到预设的目标文件目录下。为了实现上述目的,根据本发明的另一方面,提供了一种文件合成装置,该装置包括:读取模块,用于读取当前设备中待转换文件目录下的一个或多个待转换文件;划分模块,用于根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目根据当前设备的性能参数来确定;处理模块,用于按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件。进一步地,装置还包括:设置模块,用于预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;查询模块,用于根据当前设备的性能参数在转换配置文件中进行查询,以得到对应当前设备的文件转换数目。进一步地,装置还包括:判断模块,用于判断在转换配置文件中查询该当前设备的性能参数是否成功;第一获取模块,用于在查询成功的情况下,根据查询到的性能参数对应得到当前设备的文件转换数目;第二获取模块,用于在查询失败的情况下,选择比当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。进一步地,处理模块包括:第二读取模块,用于读取待转换文件组队列中的第一个待转换文件组,其中,待转换文件组队列包括按顺序排序的所有转换文件组;提取模块,用于提取第一个待转换文件组中的所有待转换文件的图像和/或文字;转换模块,用于通过调用转换组件将提取到的图像和/或文字转换为目标格式,以获取第一格式转换结果;合并模块,用于在成功得到第一格式转换结果之后,按顺序提取并转换待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。进一步地,装置还包括:监控模块,用于实时监控或定时监控任意一个待转换文件组的格式转换过程是否异常,在检测到格式转换过程异常的情况下,返回并执行处理模块的功能,直至所有的待转换文件组转换成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。通过本发明,采用读取当前设备中待转换文件目录下的一个或多个待转换文件;根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目根据当前设备的性能参数来确定;按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件,解决了相关现有技术的在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,进而实现计算机设备转换合成各种版式文件不易出错、并提高格式转换效率以及合成性能的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的文件合成装置的结构示意图;以及图2是根据本发明实施例的文件合成方法的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图1是根据本发明实施例的文件合成装置的结构示意图。如图1所示,该文件合成装置包括:读取模块10,用于读取当前设备中待转换文件目录下的一个或多个待转换文件;划分模块30,用于根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目由当前设备的性能参数来确定;处理模块50,用于按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件。本申请根据机器的性能参数以及待转换文件的数量来确定进行转换任务的额度分配,由于处理器在同一时刻是以待转换文件组为一个转换任务进行格式转换,在一个待转文件组的所有待转换文件的格式转换成功之后,才开始启动对下一个待转换文件组的格式转换,从而解决了在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,极大提高了文件合成速度,有很好的应用效果。本申请上述实施例中的装置还可以包括:设置模块70,用于预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;查询模块90,用于根据当前设备的性能参数在转换配置文件中进行查询,以得到对应当前设备的文件转换数目。本申请上述实施例实现预设转换配置文件,该转换配置文件保存了多个设备性能参数与其对应的文件转换数目的关联关系,即为不同的设备性能参数设置了不同的文件转换数目,该文件转换数目为每批可以转换文件的数目,并将所有关联关系以数据表或数据库的形式保存为转换配置文件,在当前设备上执行对待转换文件进行格式转换和合并之前,先根据当前设备性能参数在转换配置文件中查询得到对应的文件转换数目,作为每一批要进行文件转换的文件数量。此处的设备性能参数可以是计算机的内存大小或处理器型号等,通常在处理器处理能力较强或内存较大的情况下,每一批进行转换的文件数量较大,即系统可以根据当前设备的环境调整每次进行转换的文件数目,防止由于设备硬件原因导致文件格式转换中断、失败或者效率低等问题。本申请上述实施例中的装置还可以包括:判断模块,用于判断在转换配置文件中查询该当前设备的性能参数是否成功;第一获取模块,用于在查询成功的情况下,根据查询到的性能参数对应得到当前设备的文件转换数目;第二获取模块,用于在查询失败的情况下,选择比当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。该实施例实现了:如果出现转换配置文件中没有保存当前设备的性能参数所对应的文件转换数目的情况,系统可以自动读取比当前读取到的性能参数性能低的性能参数(优选与当前读取到的性能参数差别最小的性能参数)所对应的文件转换数目,并将新的对应关系保存至转换配置文件,以便在下次检测到该性能参数的设备时会自动获取到对应的文件转换数目。同时,转换配置文件也可以根据需求进行更新。本申请上述实施例中的处理模块可以包括:第二读取模块501,用于读取待转换文件组队列中的第一个待转换文件组,其中,待转换文件组队列包括按顺序排序的所有转换文件组;提取模块502,用于提取第一个待转换文件组中的所有待转换文件的图像和/或文字;转换模块503,用于通过调用转换组件将提取到的图像和/或文字转换为目标格式,以获取第一格式转换结果;合并模块504,用于在成功得到第一格式转换结果之后,按顺序提取并转换待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。具体的,在转换程序开始执行的过程中,如果用户选定了使用“光学字符识别器OCR”,则设备仅会提取待转换文件中的图像,并通过调用OCR组件将提取到的图像转换为目标格式;如果用户选定了使用“双层目标格式文件(例如CEB格式或PDF格式)”,则设备会同时提取待转换文件中的图像和文字,并将它们都转换为目标格式。系统在对每一个带转换文件按序进行格式转换之后,将得到的所有格式转换结果合并成一个目标格式文件,具体实现过程中,系统可以通过目标格式应用软件的API接口调用对应的应用软件,来实现将提取到的图像和/或文字进行格式转换。另外,如果用户选定了“是否上传”功能,则调用相应的组件,开始合成CEB文件,并将合成的目标文件保存到指定的目标文件目录中,同时记录合成日志。本申请上述实施例中的装置还可以包括:监控模块110,用于实时监控或定时监控任意一个待转换文件组的格式转换过程是否异常,在检测到格式转换过程异常的情况下,返回并执行处理模块的功能,直至所有的待转换文件组转换成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。本申请上述实施例中的监控模块的程序实现,如果检测到格式转换过程出现异常(系统异常或转换中断),监控程序会自动中断当前任务,启动继续下一批转换,在转换程序开始执行的过程中,会自动忽略转换目录下已执行过转换操作的文件,最终的转换结果以日志的形式提供给用户,操作简便,合成性能有显著提升。采用本申请上述实施例,可以实现分析获取当前设备的性能,据此来确定执行转换的程序分配的内存资源,以及获取待转换文件的存放路径,以及目标文件的存放路径,遍历待转换文件的目录,获取待转换文件的数量,再根据数量及当前设备的配置,得出可量化的性能信息来确定每一次文件格式转换任务中每一批要进行转换的待转换文件的数量,即根据执行转换任务的计算机的内存大小或处理器型号,得出更为合理的每批进行处理的任务数。转换配置文件中保存了每种性能参数对应的每批允许转换的文件数目。采用本发明,方便用户从整体上管理待转换文件,可将新老的合成文件统一存放到转换目录,程序会自动处理,同时无须在人工值守等待程序异常后启动程序继续转换。图2是根据本发明实施例的文件合成方法的流程图。如图2所示该方法包括如下步骤:步骤S102,通过图1中的读取模块来读取当前设备中待转换文件目录下的一个或多个待转换文件。步骤S104,通过图1中的划分模块来执行根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目根据当前设备的性能参数来确定。步骤S106,通过图1中的处理模块来执行按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件。本申请根据机器的性能参数以及待转换文件的数量来确定进行转换任务的额度分配,由于处理器在同一时刻是以待转换文件组为一个转换任务进行格式转换,在一个待转文件组的所有待转换文件的格式转换成功之后,才开始启动对下一个待转换文件组的格式转换,从而解决了在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,极大提高了文件合成速度,有很好的应用效果。例如,在将一个文件夹下的所有文件转换成一个CEB格式或PDF格式文件的过程中,如果遇到一个目录下存在大量几十上百个文件,由于转换文件的数目超过了当前设备的处理能力,整个文件的转换过程出错的机率会很大,本发明实现了将每次转换文件的粒度放小,则实现了一次的转换速度很快,在成功转换成功一个文件之后,将处理环境清理再开始对下一个文件进行转换,再加上监控,使出错与出错停止的情况基本不再出现。具体的,本申请在转换之前先设置合成目标目录。例如,当前设备中用户指定的转换文件目录为d:/convertFile,且该目录下存在二个子目录为:d:/convertFile/A/2011/、d:/convertFile/B/2011/,两个目录下都有如下这四个名称的文件:A.jpg、B.jpg、c.jpg、d.txt。设定保存合成文件的目标文件目录为:e:/distFile。本申请上述实施例中,在根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组之前,方法还可以包括:预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;根据当前设备的性能参数在转换配置文件中进行查询,以得到对应当前设备的文件转换数目。该实施例实现了转换任务的分配,具体的,程序读取当前设备的性能参数配置来确认转换任务处理中资源的分配,即确定将待转换文件按照何种文件转换数目进行划分。此处的设备性能参数可以是计算机的内存大小或处理器型号等,通常在处理器处理能力较强或内存较大的情况下,每一批进行转换的文件数量较大,即系统可以根据当前设备的环境调整每次进行转换的文件数目,防止由于设备硬件原因导致文件格式转换中断、失败或者效率低等问题。本申请上述实施例中,转换配置文件包括一个或多个性能参数与文件转换数目之间的对应关系,其中,在根据当前设备的性能参数在转换配置文件中进行查询包括:判断在转换配置文件中查询该当前设备的性能参数是否成功,其中,在查询成功的情况下,根据查询到的性能参数对应得到当前设备的文件转换数目;在查询失败的情况下,选择比当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。该实施例实现了转换配置文件的内容自动扩展功能。本申请上述实施例中,按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件包括:步骤A,读取待转换文件组队列中的第一个待转换文件组,其中,待转换文件组队列包括按顺序排序的所有转换文件组;步骤B,提取第一个待转换文件组中的所有待转换文件的图像和/或文字;步骤C,通过调用转换组件将提取到的图像和/或文字转换为目标格式,以获取第一格式转换结果;步骤D,在成功得到第一格式转换结果之后,按顺序提取并转换待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。具体的,在转换程序开始执行的过程中,如果用户选定了使用“光学字符识别器OCR”,则设备仅会提取待转换文件中的图像,并通过调用OCR组件将提取到的图像转换为目标格式;如果用户选定了使用“双层目标格式文件(例如CEB格式或PDF格式)”,则设备会同时提取待转换文件中的图像和文字,并将它们都转换为目标格式;如果用户选定了“是否上传”功能,则调用相应的组件,开始合成CEB文件,并将合成的目标文件保存到指定的目标文件目录中,同时记录合成日志。本申请上述实施例中,在按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件的过程中,方法还可以包括:实时监控或定时监控任意一个待转换文件组的格式转换过程是否中断,在检测到格式转换过程中断的情况下,返回并执行步骤A至步骤D,直至所有的待转换文件组转换格式成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。该实施例中实现了在无人值守的转换过程中,如果一个待转换文件出现问题,系统不会中止转换过程,而是启动对下一个文件进行转换,如果成功则开始再下一批文件的合成,失败则记录日志后继续开始下一批合成,重复以上步骤到合成全部结束,这样就提高了转换的效率以及合成性能。其中的实施监控和定时监控更是为用户提供了两种更有效的用户体验,实施监控过程使得转换的效率更高,定时监控适用于设备性能较好出现转换异常较少的情况,不会因为监控功能占用过多的设备资源。本发明的方法通过对文件合成过程的全程监控,按照机器的性能及文件数量进行文件分组及任务额度的分配,极大的提高了文件合成速度,有相当好的应用效果。对于其它未知因素引起的合成出错或系统的异常,监控程序会自动中断当前任务,继续下一批合成。最终的转换结果以日志的形式提供给用户,保证在大批量文件转换无人值守时文件的合成性能有显著的提升。优选地,上述各个实施例中,在读取当前设备中待转换文件目录中的一个或多个待转换文件之后,方法还包括:根据如下公式统计待转换文件目录中所有待转换文件的数目N:ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="299"/>其中,m表示待转换文件目录下的子文件夹的数目,n表示子文件夹下的文件数目,i表示m中的任意一个自然数,j表示n中的任意一个自然数。具体的,该实施例实现了统计待合成文件数的方法,由于待转换文件目录中会存在子目录,因此可以采用上述算法得到最终待转换文件数目,最终结果为目录下的文件个数而非目录数。例如,当m=2,n=4时,对每个子目录的文件遍历都是一次迭代,最终待转换文件数是8,然后将该文件数目结合当前设备性能参数得到每一批要转换文件个数。系统在转换过程中扫描转换目录获取转换个数及判断是否有已经处理的文件。优选地,上述实施例中,在将转换结果合成为一个目标格式文件之后,确定将目标格式文件自动上传并保存到预设的目标文件目录下。目标文件目录下保存成功合成后的文件,以转换文件目录为d:/convertFile,且该目录下存在二个子目录为例的实施例中,在成功转换文件之后,程序会自动把指定的合成目录下的子路径合部生成,转换文件结果的存放路径为e:/distFile/A/2011/Axa02011.CEB和e:/distFile/B/2011/Bxa02011.CEB。从而方便信息管理系统的信息归档与文件上传到FTP后文件的访问。。需要说明的是,在附图的流程图示出的步骤可以在诸如一个计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。从以上的描述中,可以看出,本发明实现了如下技术效果:极大的提高了文件合成速度,有很好的应用效果。对于转换出错或系统的异常,会自动中断当前任务,并继续下一批转换,直到所有的文件转换成功。最终的转换结果以日志的形式提供给用户,操作简便,合成性能有显著提升。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。